package mathutil

import "errors"

// ErrDivideByZero 表示除以零时发生的错误。
var ErrDivideByZero = errors.New("divide by zero")

// Divide 返回 a 除以 b 的结果。
// 当 b 等于 0 时，返回 ErrDivideByZero。
func Divide(a, b float64) (float64, error) {
	if b == 0 {
		return 0, ErrDivideByZero
	}
	return a / b, nil
}
